/* 头部*/
.mm-header .hd-logo {
  position: relative;
}
.mm-header .hd-logo h4 {
  width: 100%;
  height: 100%;
  display: inline-block;
  font-size: 0.6rem /* 45/75 */;
  color: #fff;
  text-align: center;
  line-height: 1.333333rem /* 100/75 */;
}
.mm-header .hd-logo .hd-app {
  position: absolute;
  right: 0;
  top: 0;
}
/*主体*/
.mm-main .content ul {
  width: 100%;
  margin-bottom: 0.933333rem /* 70/75 */;
}
.mm-main .content ul li {
  float: left;
  width: 50%;
  height: 7.333333rem /* 550/75 */;
  padding-left: 0.506667rem /* 38/75 */;
  padding-top: 0.506667rem /* 38/75 */;
  padding-bottom: 0.333333rem /* 25/75 */;
  padding-right: 0.133333rem /* 10/75 */;
  border-bottom: 1px solid #ccc;
}
.mm-main .content ul li a .img {
  height: 4.373333rem /* 328/75 */;
  width: 100%;
}
.mm-main .content ul li a .img img {
  width: 100%;
}
.mm-main .content ul li a .txt {
  font-size: 0.346667rem /* 26/75 */;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.mm-main .content ul li a .subtit {
  font-size: 0.346667rem /* 26/75 */;
  color: #ff7020;
  margin-top: 0.133333rem /* 10/75 */;
  margin-bottom: 0.133333rem /* 10/75 */;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mm-main .content ul li a .mall {
  font-size: 0.346667rem /* 26/75 */;
  color: #9a9fa7;
}
.mm-main .content ul li:nth-child(2n-1) {
  border-right: 1px solid #ccc;
}
